package com.edu.whty.dao;

import java.util.List;
import java.util.Map;

public interface PlatformModelDao {
	
	/**
	 * 根据平台编码查询所有授权模块
	 */
	@SuppressWarnings("rawtypes")
	public List<Map> queryModel(Map<String, Object> param) throws Exception;


	/**
	 * 根据平台编码查询已授权模块编码
	 */
	public List<String> queryModelCodeByPlatformCode(Map<String, Object> param) throws Exception;

	/**
	 * 插入平台模块关联数据
	 */
	@SuppressWarnings("rawtypes")
	public void insertPlatformModel(Map param) throws Exception;

	/**
	 * 删除平台模块关联数据
	 */
	public void deletePlatformModel(Map<String, Object> param) throws Exception;

	/**
	 * 新增平台时，开通所有栏目
	 */
	public void insertPlatformModelAll(Map<String, Object> param) throws Exception;
	
}
